// 生僻字数据集
export const rareChars = [
  // 常用生僻字示例
  '㐀', '㐁', '㐄', '㐅', '㐆', '㐌', '㐖', '㐜', '㐡', '㐤',
  '㐨', '㐩', '㐫', '㐬', '㐭', '㐮', '㐯', '㐰', '㐲', '㐳',
  '㐴', '㐵', '㐶', '㐷', '㐸', '㐹', '㐺', '㐻', '㐼', '㐽',
  '䶮', '龖', '龘', '䲜', '𠔻', '𠫂', '𡈼', '𡋀', '𡗗', '𡗶',
  '𡙇', '𡳞', '𢀖', '𢎗', '𢙇', '𢫓', '𢫔', '𢫕', '𢫖', '𢫗',
  '𣃔', '𣃕', '𣃖', '𣃗', '𣃘', '𣃙', '𣃚', '𣃛', '𣃜', '𣃝',
  '𤆍', '𤆎', '𤆏', '𤆐', '𤆑', '𤆒', '𤆓', '𤆔', '𤆕', '𤆖',
  '𥄫', '𥄬', '𥄭', '𥄮', '𥄯', '𥄰', '𥄱', '𥄲', '𥄳', '𥄴',
  '𦉪', '𦉫', '𦉬', '𦉭', '𦉮', '𦉯', '𦉰', '𦉱', '𦉲', '𦉳',
  '𧮪', '𧮫', '𧮬', '𧮭', '𧮮', '𧮯', '𧮰', '𧮱', '𧮲', '𧮳'
];

// 生僻字拼音数据
export const charPinyinMap = {
  '㐀': 'qiū', '㐁': 'tiàn', '㐄': 'kuà', '㐅': 'wǔ',
  '㐆': 'yǐn', '㐌': 'yí', '㐖': 'xié', '㐜': 'chóu',
  '㐡': 'nuò', '㐤': 'qiú', '㐨': 'xù', '㐩': 'xíng',
  '㐫': 'xiōng', '㐬': 'liú', '㐭': 'lǐn', '㐮': 'xiāng',
  '㐯': 'yōng', '㐰': 'xìn', '㐲': 'dài', '㐳': 'wù',
  '㐴': 'pàn', '㐵': 'rú', '㐶': 'mǎ', '㐷': 'mà',
  '㐸': 'qiàn', '㐹': 'yì', '㐺': 'yín', '㐻': 'nèi',
  '㐼': 'chèng', '㐽': 'fēng', '䶮': 'yǎn', '龖': 'dá',
  '龘': 'dá', '䲜': 'yè', '𠔻': 'bān', '𠫂': 'yōu',
  '𡈼': 'tǐng', '𡋀': 'yáo', '𡗗': 'yín', '𡗶': 'jié',
  '𡙇': 'yáo', '𡳞': 'lìn', '𢀖': 'yí', '𢎗': 'gōng',
  '𢙇': 'yōu', '𢫓': 'zhēng', '𢫔': 'zhěng', '𢫕': 'zhèng',
  '𢫖': 'zhēng', '𢫗': 'zhēng', '𣃔': 'duàn', '𣃕': 'duàn',
  '𣃖': 'duàn', '𣃗': 'duàn', '𣃘': 'duàn', '𣃙': 'duàn',
  '𣃚': 'duàn', '𣃛': 'duàn', '𣃜': 'duàn', '𣃝': 'duàn',
  '𤆍': 'yàn', '𤆎': 'yàn', '𤆏': 'yàn', '𤆐': 'yàn',
  '𤆑': 'yàn', '𤆒': 'yàn', '𤆓': 'yàn', '𤆔': 'yàn',
  '𤆕': 'yàn', '𤆖': 'yàn', '𥄫': 'mào', '𥄬': 'mào',
  '𥄭': 'mào', '𥄮': 'mào', '𥄯': 'mào', '𥄰': 'mào',
  '𥄱': 'mào', '𥄲': 'mào', '𥄳': 'mào', '𥄴': 'mào',
  '𦉪': 'yǎn', '𦉫': 'yǎn', '𦉬': 'yǎn', '𦉭': 'yǎn',
  '𦉮': 'yǎn', '𦉯': 'yǎn', '𦉰': 'yǎn', '𦉱': 'yǎn',
  '𦉲': 'yǎn', '𦉳': 'yǎn', '𧮪': 'yàn', '𧮫': 'yàn',
  '𧮬': 'yàn', '𧮭': 'yàn', '𧮮': 'yàn', '𧮯': 'yàn',
  '𧮰': 'yàn', '𧮱': 'yàn', '𧮲': 'yàn', '𧮳': 'yàn'
};

// 生僻字部首数据
export const charRadicalMap = {
  '㐀': '一', '㐁': '一', '㐄': '丨', '㐅': '丿',
  '㐆': '丿', '㐌': '乙', '㐖': '亠', '㐜': '冫',
  '㐡': '力', '㐤': '水', '㐨': '水', '㐩': '日',
  '㐫': '儿', '㐬': '冫', '㐭': '示', '㐮': '衣',
  '㐯': '衣', '㐰': '人', '㐲': '人', '㐳': '人',
  '㐴': '手', '㐵': '手', '㐶': '手', '㐷': '手',
  '㐸': '心', '㐹': '心', '㐺': '彳', '㐻': '彳',
  '㐼': '彳', '㐽': '彳', '䶮': '龙', '龖': '龙',
  '龘': '龙', '䲜': '鱼', '𠔻': '八', '𠫂': '厶',
  '𡈼': '士', '𡋀': '土', '𡗗': '大', '𡗶': '夕',
  '𡙇': '女', '𡳞': '尸', '𢀖': '己', '𢎗': '弓',
  '𢙇': '心', '𢫓': '手', '𢫔': '手', '𢫕': '手',
  '𢫖': '手', '𢫗': '手', '𣃔': '斤', '𣃕': '斤',
  '𣃖': '斤', '𣃗': '斤', '𣃘': '斤', '𣃙': '斤',
  '𣃚': '斤', '𣃛': '斤', '𣃜': '斤', '𣃝': '斤',
  '𤆍': '火', '𤆎': '火', '𤆏': '火', '𤆐': '火',
  '𤆑': '火', '𤆒': '火', '𤆓': '火', '𤆔': '火',
  '𤆕': '火', '𤆖': '火', '𥄫': '目', '𥄬': '目',
  '𥄭': '目', '𥄮': '目', '𥄯': '目', '𥄰': '目',
  '𥄱': '目', '𥄲': '目', '𥄳': '目', '𥄴': '目',
  '𦉪': '网', '𦉫': '网', '𦉬': '网', '𦉭': '网',
  '𦉮': '网', '𦉯': '网', '𦉰': '网', '𦉱': '网',
  '𦉲': '网', '𦉳': '网', '𧮪': '言', '𧮫': '言',
  '𧮬': '言', '𧮭': '言', '𧮮': '言', '𧮯': '言',
  '𧮰': '言', '𧮱': '言', '𧮲': '言', '𧮳': '言'
};

// 按部首分类
export const rareCharsByRadical = {
  '一': ['㐀', '㐁', '㐂', '㐃'],
  '丨': ['㐄', '㐅', '㐆'],
  '丿': ['㐅', '㐆'],
  '乙': ['㐌'],
  '亠': ['㐖'],
  '冫': ['㐜', '㐬'],
  '力': ['㐡'],
  '水': ['㐤', '㐨'],
  '日': ['㐩'],
  '儿': ['㐫'],
  '示': ['㐭'],
  '衣': ['㐮', '㐯'],
  '人': ['㐰', '㐲', '㐳'],
  '手': ['㐴', '㐵', '㐶', '㐷', '𢫓', '𢫔', '𢫕', '𢫖', '𢫗'],
  '心': ['㐸', '㐹', '𢙇'],
  '彳': ['㐺', '㐻', '㐼', '㐽'],
  '龙': ['䶮', '龖', '龘'],
  '鱼': ['䲜', '䲝', '䲞'],
  '八': ['𠔻'],
  '厶': ['𠫂'],
  '士': ['𡈼'],
  '土': ['𡋀'],
  '大': ['𡗗'],
  '夕': ['𡗶'],
  '女': ['𡙇'],
  '尸': ['𡳞'],
  '己': ['𢀖'],
  '弓': ['𢎗'],
  '斤': ['𣃔', '𣃕', '𣃖', '𣃗', '𣃘', '𣃙', '𣃚', '𣃛', '𣃜', '𣃝'],
  '火': ['𤆍', '𤆎', '𤆏', '𤆐', '𤆑', '𤆒', '𤆓', '𤆔', '𤆕', '𤆖'],
  '目': ['𥄫', '𥄬', '𥄭', '𥄮', '𥄯', '𥄰', '𥄱', '𥄲', '𥄳', '𥄴'],
  '网': ['𦉪', '𦉫', '𦉬', '𦉭', '𦉮', '𦉯', '𦉰', '𦉱', '𦉲', '𦉳'],
  '言': ['𧮪', '𧮫', '𧮬', '𧮭', '𧮮', '𧮯', '𧮰', '𧮱', '𧮲', '𧮳']
};
